package loveappservice.dao;


import loveappservice.domain.*;

import java.util.List;

public interface User_dao {
    /*通过用户ID查询一个用户*/
    public Users finOneUser(int user_id);

    /*查询了所有纪念日*/
    public List<Comm> allComm();

    /*查询纪念日是否已存在*/
    public int selectCommExist(String comm_name);

    /*新增一个纪念日*/
    public int addComm(Comm comm);

    /*查询一个纪念日的信息*/
    public Comm findOneComm(int comm_id);

    /*修改纪念日*/
    public int amendComm(Comm comm);

    /*删除一个纪念日*/
    public boolean deleComm(int comm_id);

    /*查询所有相册*/
    public List<Images> selectImages();

    /*根据相册id查询该相册所有分组*/
    public List<Img_group> selectImg_group(int images_id);

    /*根据分组id查询所有照片*/
    public List<Img> selcetImg(int img_group_id);

    /*查询相册是否存在*/
    public boolean images_Exist(String images_name);

    /*新增一个相册*/
    public int addImages(String images_name);

    /*查询一个相册的图片总数*/
    public int selectImgTotal(int images_id);

    /*修改相册总数属性*/
    public boolean upImg_total(int images_total ,int images_id);

    /*删除一个相册*/
    public boolean deleteImages(int images_id);

    /*新增一个照片分组*/
    public int addImgGroup(Img_group img_group);

    /*查询相册名称*/
    public String selectImages_name(int images_id);

    /*新增一张照片*/
    public int addImg(int img_group_id,String img_url);

    /*更新相册封面*/
    public boolean upimages(int images_id,String images_cover_url);

    /*删除一个分组的所有图片*/
    public boolean deleteGroup_img(int img_group_id);

    /*删除一个分组*/
    public boolean deleteGroup(int img_group_id);

    /*查询一个相册第一一张照片*/
    public String firstImgUrl(int images_id);

    /*通过openid查询是否登录*/
    public String openidLogin(String openid);

    /*通过用户名密码登录*/
    public String userlogin(String username , String password);

}
